关键字: 缓存
  • 精读《函数缓存》
    1 引言 函数缓存是重要概念,本质上就是用空间(缓存存储)换时间(跳过计算过程)。 对于无副作用的纯函数,在合适的场景使用函数缓存是非常必要的,让我们跟着 https://whatthef ...
  • 精读《Caches API》
    1 引言 caches 这个 API 是针对 Request Response 的。caches ...
  • 精读《@umijs use-request》源码
    1 引言 与组件生命周期绑定的 Utils 非常适合基于 React Hooks 来做,比如可以将 “发请求” 这个功能与组件生命周期绑定,实现一些便捷的功能。 这次以 <a href=" ...
  • HTML5详解(三)
    Web 存储 随着互联网的快速发展,基于网页的应用越来越普遍,同时也变的越来越复杂,为了满足各种各样的需求,会经常性在本地存储大量的数据,传统方式我们以document.cookie来进行存储的,但 ...
  • GET 和 POST 的区别是什么?
    状态码知道哪些? 301 和 302 的区别: 301 永久重定向,浏览器会记住(有缓存) 302 临时重定向(无缓存) </ul ...
  • 页面性能优化
    前言 提升页面性能优化的方法有哪些: 1、资源压缩合并,减少http请求 2、非核心代码异步加载 ...
  • 静态资源优化
    图片格式和应用场景 JPEG 格式 JPEG(Joint Photographic Experts Group)是一种针对彩色照片而广泛使用的有损压缩图形格式,属 ...
  • 页面渲染性能优化
    浏览器渲染过程 浏览器解析 HTML,生成 ...
  • 前端面试题及答案(一)
    Javascript垃圾回收方法标记清除(mark and sweep)这是JavaScript最常见的垃圾回收方式,当变量进入执行环境的时候,比如函数中声明一个变量,垃圾回收器将其标记为“进入环境”,当变量离开环境的 ...
  • 前端面试题及答案(五)
    线程与进程的区别一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率 ...

暂无数据